Versions:

  • 1.0.8
  • 1.0.7

FileTools is a high-performance, open source command-line tool developed by Heshan Aisipai E-commerce Co., Ltd., designed for file management and workflow automation. Falling within the category of file management utilities and developer productivity tools, it provides precision file discovery capabilities through glob patterns, file state filtering based on attributes such as time and size, and MIME-type detection, allowing users to locate files accurately within complex directory structures. Beyond discovery, FileTools supports regexp-based search-and-replace operations and enables complex batch processing through its built-in subcommands. It can also orchestrate native system CLI applications, functioning as a universal shell task runner that helps users bypass the limitations of standard shell scripts and toolchains. This makes it suitable for a range of use cases, including automated file organization, bulk text manipulation, scripted maintenance tasks, and the coordination of multi-step workflows that span different command-line programs. The tool is invoked via the "ft" command, with general usage information accessible through "ft help" and command-specific guidance available via "ft help ", for example "ft help list". The current version is 1.0.8, and two versions have been released to date, indicating ongoing development of the project. As an open source application, FileTools is publicly accessible, and additional documentation is provided through the project's FAQ, which explains in greater detail how the tool empowers users to overcome constraints commonly encountered with conventional shell scripting approaches and existing toolchains. With its combination of file discovery, text processing, and task orchestration features, FileTools serves developers, system administrators, and power users who require a flexible, scriptable solution for managing files and automating repetitive command-line work.

Tags: